turret traversing mechanism - Turkish English Dictionary